@charset "utf-8";
.sidelist span.title,.new_release_left,.new_release_right span.ico,.right_box ul li i.safe,.yzkuang span.ico,.right_box ul li i.release,.alltitle span.game,.alltitle span.hot,.alltitle span.mobile,#menub_con li:hover a.btn,#menub_con li:hover a.btn:hover,.seckill .pricebg,.hot_mobile_list li span.num{background:url(../images/index/load_pic1-2.png) no-repeat;display:block; float:left}
.zlist{width:180px;float:left}
.sidebar{width:178px;height:auto;border:1px solid #ff6300; border-top:0; background:#F9F4F0}
.sidelist{position:relative;z-index:1;height:38.4px;width:176px; border-bottom:1px solid #F7EFED;}
.sidelist span.title{background-position: 0 -245px;text-indent:20px; height:38.4px; width:176px; cursor:pointer}
.sidelist span.title h3{position:relative;z-index:2;line-height:38.4px;_line-height:36;font-weight:bold; font-size:12px}
.i-list_1,.i-list_2,.i-list_3,.i-list_4,.i-list_5,.i-list_6{display:none;position:absolute;z-index:1;left:172px;_left:171px;width:350px;height:78px;overflow:hidden; border:1px solid #ddd; background:#fff}
.i-list_1{top:0px;}
.i-list_2{top:0px;}
.i-list_3{top:0px; }
.i-list_4{top:0px;}
.i-list_5{top:0}
.i-list_6{top:-39px;}
.hover_1,.hover_2,.hover_3,.hover_4,.hover_5,.hover_6{ width:173px;_width:172px;color:#36c;background:url(../images/index/load_pic1.png) #fff no-repeat 0 -268px;text-indent:20px; border-bottom:1px solid #ddd; border-top:1px solid #ddd}
.i-lis_nr{ margin:10px 10px 0; overflow:hidden;}
.i-lis_nr dl{ float:left;  width:340px; height:30px; line-height:30px; overflow:hidden; color:#efefef;}
.i-lis_nr dl dt{margin:0 10px; color:#333; display:inline}
.i-lis_nr dl dd{ float:left; margin:0 3px; display:inline-block}

.ad{width:716px;overflow:hidden; float:left; display: inline;margin-bottom:0;}
.slideBox{ width:716px; height:337px; overflow:hidden; position:relative;  margin-bottom: 10px; background: url(../images/index/loading.gif) no-repeat center 120px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:5px; z-index:1;background:none;border:none; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; cursor:pointer; display:inline-block; _display:inline; _zoom:1; border:1px solid #ccc; width:10px; height:10px; _font-size:0; margin-left:8px;
border-radius:8px;cursor:pointer; background:#ccc}
.slideBox .hd ul li.on{ background:#f50; border:1px solid #fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:716px; height:337px; display:block; }
.slideBox .prne{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:40px; height:40px; background:url(../images/index/sprite.png) no-repeat; filter:alpha(opacity=0); opacity:0;}
.slideBox .next{ left:auto; right:3%; background-position:right top;}
.slideBox .prne:hover{ filter:alpha(opacity=100); opacity:1;}
.new_release{border:1px solid #ddd; background:#eee; width:524px; height:58px; overflow:hidden}
.new_release_left{ width:64px; height:26px; background-position: -99px -336px;margin:15px 0; line-height:26px; padding-left:10px}
.new_release_right{ float:left; width:440px; height:48px; border-top:1px solid #ccc; background:#fff; margin:4px}
.new_release_right span.ico{ width:29px; height:37px; margin:6px 10px; background-position: 0 -69px;display:inline}
.new_release_right ul{ margin-top:-1px}
.new_release_right li{height:18px; margin:2px 0; width:385px; line-height:18px}

.btnlist{
	width:254px;
	float:right;
	margin-top:10px;
	overflow:hidden;
}
.btn_title{ height:44px;text-align:left; overflow:hidden;}
.btn_title a.an_1,.btn_title a:hover.an_1,.btn_title a.an_2,.btn_title a.an_3,.btn_title a:hover.an_3,.btn_title a.bn_1,.btn_title a:hover.bn_1,.btn_title a.bn_2,.btn_title a:hover.bn_2,.btn_title a.bn_3,.btn_title a:hover.bn_3{height:55px; background:url(../images/index/load_pic1.2.png) no-repeat;display:block; float:left}

.btn_title a.an_1{ width:86px; background-position: -38px -58px;}
.btn_title a:hover.an_1{background-position: -127px -58px;}
.btn_title a.an_2{width:86px; background-position: -38px -119px;}
.btn_title a:hover.an_2{background-position: -127px -119px;}
.btn_title a.an_3{width:82px; background-position: -38px -179px;}
.btn_title a:hover.an_3{background-position: -127px -179px;}
.btn_title a.bn_1{width:86px; background-position: 0 -456px;}
.btn_title a:hover.bn_1{background-position: -89px -456px;}
.btn_title a.bn_2{width:86px; background-position: 0 -516px;}
.btn_title a:hover.bn_2{background-position: -89px -516px;}
.btn_title a.bn_3{width:82px; background-position: 0 -577px;}
.btn_title a:hover.bn_3{background-position: -89px -577px;}

#nava{width:252px; border-left:#D0D0D0 solid 1px; height:30px;}
#nava li{float:left;line-height:28px;width:84px;text-align:center;}
#nava li a{background:#F1F2F6;display:block; border:#D0D0D0 solid 1px;border-left:0}
#nava li .nava_on{background:#FFF;border-top:#36c solid 1px;border-bottom:0;color:#666; font-weight:bold; text-decoration:none}
#menua_con{width:251px;float:left;border:#D0D0D0 solid 1px; border-top:0}
#menua_con ul{margin:8px; overflow:hidden}
#menua_con li{text-align:left; line-height:20px}
#menua_con li span.tit{float:left; width:175px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
#menua_con li span.date{float:right; text-indent:5px}

.right_box{ width:251px; height:93px; border:1px solid #B8DEFD; overflow:hidden}
.right_box ul li{ width:241px; height:42px; border-bottom:1px dotted #B8DEFD; line-height:18px; margin:4px}
.right_box ul li i.safe{ width:38px; height:39px; margin:0 8px 0 12px; background-position: 0 -108px; display:inline}
.right_box ul li i.release{ width:38px; height:39px; margin:0 8px 0 12px; background-position: 0 -145px; display:inline}

.alltitle{width:980px;margin:0 auto;overflow:hidden; font-size:10px}
.alltitle a{color:#9A9A9A; font-size:12px}
.alltitle a:hover{color:#f60}
.alltitle span{width:94px; height:24px;}
.alltitle span.game{background-position: 0 -334px}
.alltitle span.hot{background-position: 0 -366px}
.alltitle span.pgyd{display:block;margin-bottom:7px;width:110px;background:url(../images/index/load_pic1-2.png) no-repeat 0 -366px;}
.alltitle span.mobile{background-position: 0 -398px}
.alltitle ul{ width:700px;float:right; margin-top:10px;margin-bottom:6px;overflow:hidden}
.alltitle ul li{ float:right; line-height:24px; padding:0 3px}
.game_content,.hot_content,.mobile_content{width:978px; float:left;border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px solid #ddd; border-top:#aaa solid 2px;position:relative; z-index:5;}
.g_c_left{width:964px;padding-left:8px;height:343px; float:left;overflow:hidden}
.g_c_left li{float:left;width:130px;margin:10px 3px;text-align:center;}
.g_c_left li a.imglink{display:block;}
.g_c_left li a.imglink:hover{text-decoration:none;}
.g_c_left li a.imglink p{color:#333;font-weight:700;line-height:26px;}
.g_c_left li a.imglink:hover p{color:#36c;}
.g_c_left li .allink{}
.g_c_left li .allink a{color:#A4A4A4;}
.g_c_left li .allink a:hover{color:#36c}
/*.g_c_left ul li{ padding:5px 0; border-bottom:1px dashed #d0d0d0; overflow:hidden}
.g_c_left ul li h6{ height:26px; line-height:26px; padding-top:6px;_padding:0}
.g_c_left ul li span{ float:left; width:90px; height:60px;}*/

.star{width:204px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.star dl{width:199px;float:left; border-bottom:1px dashed #d0d0d0;padding:5px 0 5px 5px}
.star dl dd{line-height:21px;}
.star dl dt{float:left;}
.bg{width:204px;float:left;}
.sl02 img{padding:1px;}
.sl03{margin-top:12px}
.sl03 a{font-weight:bold}
.sl04 a{color:#36c;}
.bg{ background:#f8f8f8; height:43px; }
.bg .sl02 img{display:none;}
.bg .sl03{margin:0}
.bg .sl03 a{font-weight: normal}
.bg .sl03{width:140px;}
.bg .sl04 a{color:#999;}
.bg .sl04{width:155px;}


.game_tab{width:520px; float:left; overflow:hidden; position:absolute; top:-2px; left:205px;z-index:6}
#navb,#navd{width:520px; height:32px;}
#navd{width:725px;}
#navb ul,#navd ul{height:31px; border-bottom:1px solid #ddd;}
#navb .more,#navd .more,#navc .more{float:right; margin:-24px 10px 0px 0px;}
#navb li,#navd li{float:left;width:100px;text-align:center;}
#navb li a,#navd li a{display:block; border-right:#D0D0D0 solid 1px;border-top:#aaa solid 2px;line-height:29px; background:#f8f8f8;}
#navb li .navb_on,#navd li .navd_on{background:#FFF;border-top:#36c solid 2px;border-bottom:0;color:#36c; font-weight:bold;line-height:30px;text-decoration:none}
#menub_con,#menud_con{width:490px; margin:0 auto}
#menud_con{width:725px;}
#menub_con ul{ margin-top:10px}
#menud_con ul{ margin-top:20px}
#menub_con li{width:120px; height:145px;float:left; text-align:center; border:1px solid #fff}
#menub_con li:hover{width:120px; height:145px; border:1px solid #ddd;}
#menub_con li p{line-height:22px; width:118px; overflow:hidden; margin:0 auto;}
#menub_con li p.imgbox{ margin-top:8px; height:60px;}
#menub_con li:hover a.btn{ background-position: 0 -429px; width:69px; height:21px; text-align:center; line-height:21px; margin:0 auto;color:#fff; float:none}
#menub_con li:hover a.btn:hover{ background-position: -70px -429px;color:#fff;float:none}

#menud_con li{float:left;margin-left:30px;margin-bottom:20px;width:210px;overflow:hidden;}
#menud_con .list_img{float:left;width:80px;}
#menud_con .list_r p{line-height:20px;}
#menud_con .list_r{padding-left:10px;float:left;width:120px;}
#menud_con .list_r p.p01{margin-top:15px;height:20px;overflow:hidden;font-weight:700;}
#menud_con .list_r p.p01 a{color:#333;font-weight:700;}
#menud_con .list_r p.p02{width:120px;overflow:hidden;color:#AAA;}
#menud_con .list_r p.p02 a{display:inline-block;color:#666;word-wrap:break-word; word-break:break-all;}
#menud_con .list_r p.p02 a.ff48{color:#FF4800;}
#menud_con .list_r p a:hover{color:#06c;text-decoration:underline;}

.game_tab a.btn{background:none;}
.mobile_tab a.btn{background:none;}

.seckill{ height:343px; width:252px; border-left:1px solid #ddd; overflow:hidden; float:right;}
.seckill h3{border-bottom:1px solid #ddd; height:29px;_height:30px; line-height:29px;}
.seckill .picbox{ margin:10px 15px 0; overflow:hidden; float:left; display:inline}
.seckill .title{ height:24px; line-height:24px; width:252px; text-align:center;float:left}
.seckill .pricebg{ width:216px; height:50px; background-position: 0 0; margin:0 18px 10px; padding-left:16px;display:inline}
.seckill .pricebg i{ width:55px; margin:12px 0 0 15px; float:left}
.seckill .pricebg em{ width:115px; margin:8px 0 0 5px; float:left}
.seckill ul{ width:220px; height:100px; float:left; border-top:1px dashed #ddd; overflow:hidden; margin-left:15px}
.seckill ul li{ height:30px; line-height:30px; padding-left:5px}

/*.hot_tab{width:725px; float:left; overflow:hidden; position:absolute; top:-2px; left:0;z-index:6}
#navc{width:725px; height:32px;}
#navc ul{height:31px; border-bottom:1px solid #ddd;}
#navc li{float:left;width:100px;text-align:center;}
#navc li a{display:block; border-right:#D0D0D0 solid 1px;border-top:#aaa solid 2px;line-height:29px; background:#f8f8f8}
#navc li .navc_on{background:#FFF;border-top:#36c solid 2px;border-bottom:0;color:#36c; font-weight:bold;line-height:30px;text-decoration:none}
#menuc_con{width:705px; margin:20px 0 15px 15px}
#menuc_con li{width:225px; height:135px;float:left; margin-right:10px}*/

.hot_tab{ height:343px; width:252px; border-left:1px solid #ddd; overflow:hidden; float:right;}
#navc{width:252px; height:30px;}
#navc ul{height:29px;border-bottom:1px solid #ddd;}
#navc li{float:left;width:83px;text-align:center;}
#navc li.br{border-right:1px solid #ddd;}
#navc li a{display:block;line-height:29px; background:#f8f8f8}
#navc li .navc_on{background:#FFF;color:#333;font-weight:bold;line-height:30px;text-decoration:none}
#menuc_con{width:252px; overflow:hidden}
#menuc_con dl{padding:8px 10px; border-bottom:dashed #efefef 1px;line-height:24px;}
#menuc_con dl dt,#menuc_con dl dd{width:222px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#menuc_con dl dt i{ width:13px; height:13px;background:url(../images/index/load_pic1.png) no-repeat 0px -667px; margin-right:3px;}
#menuc_con dl dd em{color:#666;}
#menuc_con dl dd i{ width:13px; height:13px;background:url(../images/index/load_pic1.png) no-repeat -22px -667px; margin-right:3px;}
#menuc_con .index_wytw,#menuc_con .index_gdwt{ display:inline-block;width:107px; height:27px; line-height:27px; text-align:center;background:url(../images/index/load_pic1.png) no-repeat;}
#menuc_con .index_wytw{background-position:0px -687px; color:#FFF;}
#menuc_con .index_gdwt{background-position:0px -718px; color:#333;}

.hot_new_list{height:205px; width:252px; border-left:1px solid #ddd; overflow:hidden; float:right;}
.hot_new_list h3,.hot_mobile_list h3{border-bottom:1px solid #ddd; height:29px;_height:30px; line-height:29px;}
.hot_new_list dt,.hot_new_list dd{ line-height:35px; height:35px; padding-left:20px}
.hot_new_list dd{ background:#F3F3F3;}

.mobile_left{width:204px;float:left;border-right:1px solid #ddd; height:362px}
.mobile_left dt{ margin:5px 10px; line-height:18px}
.mobile_left dt span.star{ position:absolute; left:117px; width:100px}
.mobile_left dd{ border-top:1px solid #d0d0d0;}
.mobile_tab{width:725px; float:left; overflow:hidden; position:absolute; top:-2px;z-index:6}
/*.hot_mobile_list{width:252px; border-left:1px solid #ddd; overflow:hidden; float:right; height:362px}
.hot_mobile_list ul{margin:0 auto; overflow:hidden;}
.hot_mobile_list li{ float:left; height:63px; padding:10px 15px;border-bottom:1px dashed #D5D5D5; width:252px;}
.hot_mobile_list li span.num{height:13px; width:14px; background-position: 0 -184px;margin-right:10px; text-align:center; color:#BA5304; line-height:13px}
.hot_mobile_list li span.pic{ float:left; height:48px; width:48px; margin-right:10px}
.hot_mobile_list li span.text{ float:left; width:145px; line-height:20px}*/
.hot_mobile_list{width:252px; border-left:1px solid #ddd; overflow:hidden; float:right; height:362px}
.hot_mobile_list li{width:238px;margin:6px auto 0;vertical-align:top;}
.hot_mobile_list li a{display:block;vertical-align:top;}
.hot_mobile_list li img{}
.scrollLoading{background:url(../images/index/app_wait_loading.gif) no-repeat center;}
/*客服验证*/
.yzkuang{ position:relative; z-index:993; width:172px; height:52px; border:solid 1px #F8CBAF; padding:3px; margin-top:10px; background:#FAF4F0}
.yzkuang span.ico{ width:20px; height:16px; background-position: 4px -48px; display:inline-block;}
.yzkuang ul{ width:172px; float:left; height:22px; margin-top:3px}
.yzkuang ul li{ float:left; padding-right:1px; padding-left:2px;}
.yzkuang input.yzys{padding-left:18px; width:100px; height:19px; border:solid 1px #cccccc; float:left;  background-color:#FFFFFF;}
.yzkuang_an a{ height:19px; line-height:19px; border:solid 1px #FF6300; background-color:#FC873D; width:40px; color:#FFF;text-align:center;display:block;}
.yzkuang_an a:hover{ height:19px; border:solid 1px #FF7800; background-color:#FF7800; width:40px; color:#FFF;}
/*客服验证弹出层*/
.pop{position:absolute; z-index:994;left:-1px;top:45px;width:178px;height:90px;background:#DFF1FB;border:1px solid #B8C5CD;} 
.pop_head{position:relative;height:20px;background:#DFF1FB;border-bottom:1px dotted #B8C5CD;} 
.pop_head li{ padding-left:8px;}

.pop_head li h1{ padding-left:8px;line-height:20px; height:20px;color:#476CBD; width:80px; font-size:12px;}
.pop_head a{position:absolute;right:8px;line-height:20px;color:#000;text-decoration:none;color:#333;} 
.pop_head a:hover{color:#f60;text-decoration:none} 
.pop_body{padding:8px}

.rfloat{display:none;width:56px;height:301px;background:url(../images/index/rfloat.png) no-repeat;}
.rfloat li{margin-bottom:1px;position:relative;width:56px;height:50px;vertical-align:top;}
.rfloat a{left:56px;top:0;display:block;position:absolute;width:155px;height:50px;background:url(../images/index/rfloathover.png) no-repeat;}
.rfloat a.qq{background-position:0 0;}
.rfloat a.iphone{background-position:0 -51px;}
.rfloat a.sina{background-position:0 -102px;}
.rfloat a.tec{background-position:0 -153px;}
.rfloat em{display:none;position:absolute;left:-130px;top:0;width:125px;height:131px;background:url(../images/index/rfloathover.png) no-repeat 0 -214px;}
.rfloat span{display:block;width:56px;height:52px;}

.footer_links { background:#f2f2f2; padding:20px 8px 10px 50px; overflow:hidden; *zoom:1; font-family:"宋体";}
.footer_links ul.footer_links-l { float:left; margin-left:-83px; _display:inline;}
.footer_links ul.footer_links-l li { line-height:26px; float:left; margin-left:83px; _display:inline;}
.footer_links ul.footer_links-l li h3 { color:#333333;}
.footer_links ul.footer_links-l li p a { color:#666666;}
.footer_links ul.footer_links-l li p a:hover { color:#3366cc;}
.footer_links ul.footer_links-r { float:right;}
.footer_links ul.code-wx { float:right; overflow:hidden; *zoom:1;}
.footer_links ul.code-wx li { float:left; margin-right:22px; _display:inline;}
.footer_links ul.code-wx li img { width:110px; height:110px; margin-bottom:10px;}
.footer_links ul.code-wx li p {line-height:20px;text-align:center;}

.index-pay-box{margin-top:5px;width:253px; height:177px; float:left; overflow:hidden;}
.index-pay-top{ width:253px; height:29px; background:url(../images/index/index-pay.png) left top no-repeat;font:normal normal 12px/27px "Microsoft YaHei"; }
.index-pay-top ul { float:left; width:168px; height:29px; }
.index-pay-top ul li{ float:left;}
.index-pay-top ul li a{display:inline-block; width:84px; font:normal 12px/27px "Microsoft YaHei"; text-align:center; height:29px;  color:#333;}
.index-pay-top ul li.nab-hover a{ background:#fff; width:82px; height:27px; font:normal bold 12px/27px "Microsoft YaHei"; border:1px solid #ddd; border-top:2px solid #f60; border-bottom:none;text-decoration:none;}
.index-pay-top a.index-pay-other{display:inline-block; float:left; width:84px; text-align:center; color:#06c;}
.index-pay-top a.index-pay-other:hover{background:none; font-weight:bold;}
.index-pay-mid{ width:230px; height:137px; padding:10px 10px 0 11px; border:1px solid #ccc;  border-top:none;}
.index-pay-mid ul li{float:left;margin-bottom:4px; width:230px; font-family:"Microsoft YaHei"; height:22px;line-height:22px;}
.index-pay-mid ul li span{display:inline-block; float:left; width:60px; text-align:right; }
.index-pay-mid ul li select{width:150px; height:22px; float:left; vertical-align:middle;}
.index-pay-mid ul li input{width:135px; height:20px;}
.index-pay-mid ul li.enterqq{position:relative;}
.index-pay-mid ul li.enterqq .qqpop{display:none;position:absolute;top:26px;left:60px;width:118px;padding:5px 10px;background:#f0f6ff;border:1px solid #cbe1ff;}
.index-pay-mid ul li.enterqq .qqpop p{line-height:18px;}
.index-pay-mid ul li em{ font-weight:bold; color:#f60;}
.index-pay-mid ul li.index-pay-but{ height:26px; padding:0 0 4px 0; line-height:26px;}
.index-pay-mid ul li.index-pay-but a{display:inline-block; width:80px; height:26px; line-height:24px; text-align:center; margin-left:60px;_margin-left:60px;
background:url(../images/index/index-pay.png) left bottom no-repeat; color:#fff;font:normal bold 12px/27px "Microsoft YaHei"; }
.index-pay-top a.index-pay-other:hover{background:none; font-weight:bold;font:normal bold 12px/27px "Microsoft YaHei";}
.index-pay-mid ul li.iphone{position:relative;}
.index-pay-mid ul li.iphone p{display:none;left:60px;top:22px;position:absolute;width:135px;height:20px;line-height:20px;text-indent:6px;border:1px solid #FF7D27;background:#FFF1E6;color:#333;}

.reading-software{ width:920px; height:80px; border:1px solid #ddd; padding:20px 18px 20px 40px; margin:0 auto;overflow:hidden;border-top-width:2px;border-top-color:#AAA;}	
.reading-software ul{width:920px; height:80px; overflow:hidden;}
.reading-software ul li{float:left; width:230px; height:80px;text-align:left;}
.reading-software ul li img{ float:left; width:80px; height:80px;}
.reading-software ul li div{ float:left; width:140px; padding:0 0 0 10px; line-height:26px; font-size:12px;}
.reading-software ul li div a{ font-size:14px; font-weight:bold; color:#333;}
.reading-software ul li div span{ display:block; color:#aaa;}
.reading-software ul li div em{ color:#00B7EF;}

#focus .preNext {width:40px; height:40px; position:absolute; top:105px; background:url(../images/index/sprite.png) no-repeat; cursor:pointer;}
#focus .next { background-position:right top; right:5px;}
#focus .pre { left:5px;}
